namespace CoreManager.AI.Models;

/// <summary>
/// 聊天请求模型
/// </summary>
public class ChatRequest
{
    /// <summary>
    /// 用户消息
    /// </summary>
    public string Message { get; set; } = string.Empty;

    /// <summary>
    /// 会话ID（可选，用于多轮对话）
    /// </summary>
    public string? SessionId { get; set; }

    /// <summary>
    /// 使用的模型名称
    /// </summary>
    public string? Model { get; set; }

    /// <summary>
    /// 温度参数（0-1）
    /// </summary>
    public double Temperature { get; set; } = 0.7;
}

